home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / BBS-Archive / Comm / AmiTCP30b2.lha / src / devs / agnet / bases.h < prev    next >
C/C++ Source or Header  |  1993-10-08  |  798b  |  28 lines

  1. RCS_ID bases_h_id[]="$Id: bases.h,v 3.1 93/10/07 19:24:20 ppessi Exp $";
  2. /*
  3.  * bases.h --- Define library base variables
  4.  * 
  5.  * Author: ppessi <Pekka.Pessi@hut.fi>
  6.  *
  7.  * Copyright (c) 1993 Pekka Pessi. All rights reserved
  8.  *
  9.  * Created      : Sun Feb 21 16:55:13 1993 ppessi
  10.  * Last modified: Thu Oct  7 18:54:30 1993 ppessi
  11.  *
  12.  */
  13.  
  14. /* DO NOT INCLUDE THIS FILE IN INITIALIZATION CODE */
  15.  
  16. /*
  17.  * Compiler Magic - Avoid the pre-processor problem 
  18.  */
  19. #if 0
  20. #define AgnetDeviceBase ((struct AgnetDevice*)__builtin_getreg(14))
  21. #endif
  22. #define SysBase        (AgnetDeviceBase->ad_SysBase)
  23. #define DOSBase        (AgnetDeviceBase->ad_DOSBase)
  24. #define TimerBase       (AgnetDeviceBase->ad_Timer.tr_node.io_Device)
  25. #define IntuitionBase   (AgnetDeviceBase->ad_IntuitionBase)
  26.  
  27. extern struct AgnetDevice *AgnetDeviceBase;
  28.